=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for libcmis-0.5.2nb28 Making all in inc gmake[1]: Entering directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc' Making all in libcmis gmake[2]: Entering directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc/libcmis' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc/libcmis' Making all in libcmis-c gmake[2]: Entering directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc/libcmis-c' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc/libcmis-c' gmake[2]: Entering directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc' gmake[2]: Nothing to be done for 'all-am'. gmake[2]: Leaving directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc' gmake[1]: Leaving directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/inc' Making all in src gmake[1]: Entering directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/src' Making all in libcmis gmake[2]: Entering directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/src/libcmis' CXX dummy.lo CXX libcmis_la-allowable-actions.lo CXX libcmis_la-atom-folder.lo CXX libcmis_la-atom-document.lo CXX libcmis_la-atom-object.lo CXX libcmis_la-atom-object-type.lo CXX libcmis_la-atom-session.lo CXX libcmis_la-atom-workspace.lo CXX libcmis_la-base-session.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from atom-workspace.hxx:34, from atom-workspace.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from base-session.hxx:42, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/allowable-actions.hxx:34, from allowable-actions.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/object-type.hxx:31, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predic/pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: ate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade/pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ _base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from base-session.hxx:42, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' atom-session.cxx:133:65: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' atom-session.cxx:133:65: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from atom-session.hxx:31, from atom-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from atom-workspace.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-document.hxx:31, from atom-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boos../../inc/libcmis/object.hxx:40, from allowable-actions.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterat::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_dtor_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/includefault, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/we/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | ork/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_ Derived& operator++() | ^~~~~~~~ parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from atom-folder.hxx:33, from atom-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from atom-object.hxx:34, from atom-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from atom-object-type.hxx:31, from atom-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from base-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-document.lo CXX libcmis_la-folder.lo CXX libcmis_la-gdrive-document.lo CXX libcmis_la-gdrive-folder.lo CXX libcmis_la-gdrive-object-type.lo CXX libcmis_la-gdrive-object.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] CXX libcmis_la-gdrive-property.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ CXX libcmis_la-gdrive-repository.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/object-type.hxx:31, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-folder.hxx:35, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-folder.hxx:32, from gdrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from gdrive-repository.hxx:32, from gdrive-repository.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from gdrive-document.hxx:32, from gdrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object-type.hxx:34, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from gdrive-object.hxx:31, from gdrive-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from gdrive-object-type.hxx:32, from gdrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ CXX libcmis_la-gdrive-session.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-property.hxx:34, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-property.hxx:32, from gdrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-gdrive-utils.lo CXX libcmis_la-http-session.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from gdrive-session.hxx:31, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from http-session.hxx:41, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-object.hxx:34, from gdrive-document.hxx:36, from gdrive-session.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from gdrive-session.hxx:33, from gdrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ CXX libcmis_la-json-utils.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::i] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ terators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ CXX libcmis_la-oauth2-data.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from http-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from gdrive-utils.hxx:35, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ CXX libcmis_la-oauth2-handler.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from gdrive-utils.hxx:33, from gdrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from oauth2-data.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ CXX libcmis_la-oauth2-providers.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ CXX libcmis_la-object-type.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from http-session.hxx:41, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ CXX libcmis_la-object.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::source<Encoding, Iterator, Sentinel>::source(Encoding&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source<Encoding, Iterator, Sentinel>' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In member function 'void boost::property_tree::json_parser::detail::source<Encoding, Iterator, Sentinel>::set_input(const string&, const Range&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:29:43: warning: declaration of 'filename' shadows a member of 'boost::property_tree::json_parser::detail::source<Encoding, Iterator, Sentinel>' [-Wshadow] 29 | void set_input(const std::string& filename, const Range& r) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:105:21: note: shadowed declaration is here 105 | std::string filename; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >::number_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:117:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >' [-Wshadow] 117 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:133:19: note: shadowed declaration is here 133 | Iterator& cur; | ^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:116:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >' [-Wshadow] 116 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:131:19: note: shadowed declaration is here 131 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:116:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >' [-Wshadow] 116 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:130:20: note: shadowed declaration is here 130 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>::number_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >::string_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:172:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >' [-Wshadow] 172 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:195:19: note: shadowed declaration is here 195 | Iterator& cur; | ^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:171:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >' [-Wshadow] 171 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:194:19: note: shadowed declaration is here 194 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:171:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, <template-parameter-1-4> >' [-Wshadow] 171 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:193:20: note: shadowed declaration is here 193 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>::string_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::parser(Callbacks&, Encoding&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp: In constructor 'boost::property_tree::json_parser::detail::minirange<Iterator, Sentinel>::minirange(Iterator, Sentinel)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange<Iterator, Sentinel>' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange<Iterator, Sentinel>' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:77:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator' json-utils.cxx:162:46: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:77:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator' json-utils.cxx:162:46: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:77:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator' json-utils.cxx:162:46: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In instantiation of 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree() [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]': json-utils.cxx:46:18: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:181:5: warning: 'boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::m_data' should be initialized in the member initialization list [-Weffc++] 181 | basic_ptree<K, D, C>::basic_ptree() | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_travers52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ al_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:137:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:913:24: required from 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::force_path(boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:658:29: required from 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]' json-utils.cxx:151:49: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:137:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:913:24: required from 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::force_path(boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:658:29: required from 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]' json-utils.cxx:151:49: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:159:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:895:30: required from 'boost::property_tree::basic_ptree<K, D, C>* boost::property_tree::basic_ptree<Key, Data, KeyCompare>::walk_path(boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type&) const [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:576:24: required from 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]' json-utils.cxx:162:46: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:159:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:895:30: required from 'boost::property_tree::basic_ptree<K, D, C>* boost::property_tree::basic_ptree<Key, Data, KeyCompare>::walk_path(boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type&) const [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:576:24: required from 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]' json-utils.cxx:162:46: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_assoc_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp: In instantiation of 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char]' json-utils.cxx:189:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:28:11: warning: 'boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::root' should be initialized in the member initialization list [-Weffc++] 28 | class standard_callbacks { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:28:11: warning: 'boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::key_buffer' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:28:11: warning: 'boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::stack' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:81:24: note: synthesized method 'boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::standard_callbacks()' first required here 81 | callbacks_type callbacks; | ^~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/id_translator.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::optional_base<T>&&) [with T = std::__cxx11::basic_string<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&, Translator) [with Type = const char*; Translator = boost::property_tree::stream_translator<char, std::char_traits<char>, std::allocator<char>, const char*>; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:838:18: required from 'void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&) [with Type = const char*; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.cxx:55:28: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<std::__cxx11::basic_string<char> >::m_storage' should be initialized in the member initialization list [-Weffc++] 213 | optional_base ( optional_base&& rhs ) | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:100:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/write.hpp:142:40: required from 'bool boost::property_tree::json_parser::verify_json(const Ptree&, int) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/write.hpp:159:25: required from 'void boost::property_tree::json_parser::write_json_internal(std::basic_ostream<typename Ptree::key_type::value_type>&, const Ptree&, const string&, bool) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:99:28: required from 'void boost::property_tree::json_parser::write_json(std::basic_ostream<typename Ptree::key_type::value_type>&, const Ptree&, bool) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; typename Ptree::key_type::value_type = char]' json-utils.cxx:295:33: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:100:33: required from 'class boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/write.hpp:142:40: required from 'bool boost::property_tree::json_parser::verify_json(const Ptree&, int) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/write.hpp:159:25: required from 'void boost::property_tree::json_parser::write_json_internal(std::basic_ostream<typename Ptree::key_type::value_type>&, const Ptree&, const string&, bool) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:99:28: required from 'void boost::property_tree::json_parser::write_json(std::basic_ostream<typename Ptree::key_type::value_type>&, const Ptree&, bool) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; typename Ptree::key_type::value_type = char]' json-utils.cxx:295:33: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::const_iterator, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::iterators::bidirectional_traversal_tag, const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from json-utils.hxx:39, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::parser(Callbacks&, Encoding&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:62:13: required fIn file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ rom 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char]' json-utils.cxx:189:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/id_translator.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::rval_reference_type) [with T = std::__cxx11::basic_string<char>; boost::optional_detail::optional_base<T>::rval_reference_type = std::__cxx11::basic_string<char>&&]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:944:106: required from 'boost::optional<T>::optional(boost::optional<T>::rval_reference_type) [with T = std::__cxx11::basic_string<char>; boost::optional<T>::rval_reference_type = std::__cxx11::basic_string<char>&&]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/stream_translator.hpp:209:32: required from 'boost::optional<std::__cxx11::basic_string<_CharT, _Traits, _Alloc> > boost::property_tree::stream_translator<Ch, Traits, Alloc, E>::put_value(const E&) [with Ch = char; Traits = std::char_traits<char>; Alloc = std::allocator<char>; E = const char*]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:825:48: required from 'void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&, Translator) [with Type = const char*; Translator = boost::property_tree::stream_translator<char, std::char_traits<char>, std::allocator<char>, const char*>; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:838:18: required from 'void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&) [with Type = const char*; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.cxx:55:28: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:170:5: warning: 'boost::optional_detail::optional_base<std::__cxx11::basic_string<char> >::m_storage' should be initialized in the member initialization list [-Weffc++] 170 | optional_base ( init_value_tag, rval_reference_type val ) | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::__cxx11::basic_string<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional<T>::optional() [with T = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/stream_translator.hpp:211:27: required from 'boost::optional<std::__cxx11::basic_string<_CharT, _Traits, _Alloc> > boost::property_tree::stream_translator<Ch, Traits, Alloc, E>::put_value(const E&) [with Ch = char; Traits = std::char_traits<char>; Alloc = std::allocator<char>; E = const char*]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:825:48: required from 'void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&, Translator) [with Type = const char*; Translator = boost::property_tree::stream_translator<char, std::char_traits<char>, std::allocator<char>, const char*>; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:838:18: required from 'void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&) [with Type = const char*; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.cxx:55:28: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::__cxx11::basic_string<char> >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = std::__cxx11::basic_string<char>; boost::optional_detail::optional_base<T>::argument_type = const std::__cxx11::basic_string<char>&]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = std::__cxx11::basic_string<char>; boost::optional<T>::argument_type = const std::__cxx11::basic_string<char>&]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/id_translator.hpp:29:59: required from 'boost::optional<T> boost::property_tree::id_translator<T>::get_value(const T&) [with T = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:225:51: required from 'typename Translator::external_type boost::property_tree::string_path<String, Translator>::reduce() [with String = std::__cxx11::basic_string<char>; Translator = boost::property_tree::id_translator<std::__cxx11::basic_string<char> >; typename Translator::external_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:660:37: required from 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]' json-utils.cxx:151:49: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<std::__cxx11::basic_string<char> >::m_storage' should be initialized in the member initialization list [-Weffc++] 160 | optional_base ( init_value_tag, argument_type val ) | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::source<Encoding, Iterator, Sentinel>::source(Encoding&) [with Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:242:69: required from 'boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::parser(Callbacks&, Encoding&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:62:13: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char]' json-utils.cxx:189:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >::cur' should be initialized in the member initialization list [-Weffc++] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ^~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >::end' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >::filename' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >::line' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >::offset' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp: In instantiation of 'boost::property_tree::json_parser::detail::minirange<Iterator, Sentinel>::minirange(Iterator, Sentinel) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:44:16: required from 'boost::property_tree::json_parser::detail::minirange<Iterator, Sentinel> boost::property_tree::json_parser::detail::make_minirange(Iterator, Sentinel) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:63:50: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char]' json-utils.cxx:189:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'void boost::property_tree::json_parser::detail::source<Encoding, Iterator, Sentinel>::set_input(const string&, const Range&) [with Range = boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; std::string = std::__cxx11::basic_string<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:247:26: required from 'void boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::set_input(const string&, const Range&) [with Range = boost::property_tree::json_parser::detail::minirange<std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:63:25: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char]' json-utils.cxx:189:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:29:43: warning: declaration of 'filename' shadows a member of 'boost::property_tree::json_parser::detail::source<boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >' [-Wshadow] 29 | void set_input(const std::string& filename, const Range& r) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:105:21: note: shadowed declaration is here 105 | std::string filename; | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/object-type.hxx:31, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from oauth2-providers.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from json-utils.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::string_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>::string_callback_adapter(Callbacks&, Encoding&, Iterator&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:327:28: required from 'bool boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::parse_string() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:260:17: required from 'void boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char]' json-utils.cxx:189:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::number_callback_adapter<Callbacks, Encoding, Iterator, std::input_iterator_tag>::number_callback_adapter(Callbacks&, Encoding&, Iterator&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:302:28: required from 'bool boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::parse_number() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:263:17: required from 'void boost::property_tree::json_parser::detail::parser<Callbacks, Encoding, Iterator, Sentinel>::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator<char, std::char_traits<char> >; Sentinel = std::istreambuf_iterator<char, std::char_traits<char> >; Encoding = boost::property_tree::json_parser::detail::encoding<char>; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type>&, Ptree&) [with Ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename Ptree::key_type::value_type = char]' json-utils.cxx:189:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter<boost::property_tree::json_parser::detail::standard_callbacks<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::property_tree::json_parser::detail::encoding<char>, std::istreambuf_iterator<char, std::char_traits<char> >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/ordered_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:24, from json-utils.hxx:36, from json-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp: In instantiation of 'boost::multi_index::detail::ordered_index_impl<KeyFromValue, Compare, SuperMeta, TagList, Category, AugmentPolicy>::link_info::link_info() [with KeyFromValue = boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>; Compare = std::less<std::__cxx11::basic_string<char> >; SuperMeta = boost::multi_index::detail::nth_layer<2, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >; TagList = boost::mpl::v_item<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, boost::mpl::vector0<mpl_::na>, 0>; Category = boost::multi_index::detail::ordered_non_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:846:15: required from 'boost::multi_index::detail::ordered_index_impl<KeyFromValue, Compare, SuperMeta, TagList, Category, AugmentPolicy>::final_node_type* boost::multi_index::detail::ordered_index_impl<KeyFromValue, Compare, SuperMeta, TagList, Category, AugmentPolicy>::insert_(boost::multi_index::detail::ordered_index_impl<KeyFromValue, Compare, SuperMeta, TagList, Category, AugmentPolicy>::value_param_type, boost::multi_index::detail::ordered_index_impl<KeyFromValue, Compare, SuperMeta, TagList, Category, AugmentPolicy>::final_node_type*&, Variant) [with Variant = boost::multi_index::detail::lvalue_tag; KeyFromValue = boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>; Compare = std::less<std::__cxx11::basic_string<char> >; SuperMeta = boost::multi_index::detail::nth_layer<2, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >; TagList = boost::mpl::v_item<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, boost::mpl::vector0<mpl_::na>, 0>; Category = boost::multi_index::detail::ordered_non_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy; boost::multi_index::detail::ordered_index_impl<KeyFromValue, Compare, SuperMeta, TagList, Category, AugmentPolicy>::final_node_type = boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >; boost::multi_index::detail::ordered_index_impl<KeyFromValue, Compare, SuperMeta, TagList, Category, AugmentPolicy>::value_param_type = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:743:40: required from 'boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::final_node_type* boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::insert_(boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::value_param_type, boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::final_node_type*&, Variant) [with Variant = boost::multi_index::detail::lvalue_tag; SuperMeta = boost::multi_index::detail::nth_layer<1, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >; TagList = boost::mpl::vector0<mpl_::na>; boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::final_node_type = boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >; boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::value_param_type = const std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:694:40: required from 'std::pair<typename boost::multi_index::detail::multi_index_base_type<Value, IndexSpecifierList, Allocator>::type::final_node_type*, bool> boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::insert_(const Value&, Variant) [with Variant = boost::multi_index::detail::lvalue_tag; Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >; typename boost::multi_index::detail::multi_index_base_type<Value, IndexSpecifierList, Allocator>::type::final_node_type = boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:706:19: required from 'std::pair<typename boost::multi_index::detail::multi_index_base_type<Value, IndexSpecifierList, Allocator>::type::final_node_type*, bool> boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::insert_(const Value&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >; typename boost::multi_index::detail::multi_index_base_type<Value, IndexSpecifierList, Allocator>::type::final_node_type = boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:228:28: required from 'std::pair<typename boost::multi_index::detail::multi_index_node_type<Value, IndexSpecifierList, Allocator>::type*, bool> boost::multi_index::detail::index_base<Value, IndexSpecifierList, Allocator>::final_insert_(const value_type&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >; typename boost::multi_index::detail::multi_index_node_type<Value, IndexSpecifierList, Allocator>::type = boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >; boost::multi_index::detail::index_base<Value, IndexSpecifierList, Allocator>::value_type = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:316:59: required from 'std::pair<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<typename SuperMeta::type::index_node_type> >, bool> boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::insert(boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::iterator, const value_type&) [with SuperMeta = boost::multi_index::detail::nth_layer<1, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >; TagList = boost::mpl::vector0<mpl_::na>; typename SuperMeta::type::index_node_type = boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >; boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::iterator = boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >; boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::value_type = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:303:44: required from 'std::pair<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::sequenced_index_node<typename SuperMeta::type::index_node_type> >, bool> boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::push_back(const value_type&) [with SuperMeta = boost::multi_index::detail::nth_layer<1, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >; TagList = boost::mpl::vector0<mpl_::na>; typename SuperMeta::type::index_node_type = boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >; boost::multi_index::detail::sequenced_index<SuperMeta, TagList>::value_type = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:366:49: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::iterator boost::property_tree::basic_ptree<Key, Data, KeyCompare>::push_back(const value_type&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::value_type = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >]' json-utils.cxx:173:68: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:1153:5: warning: 'boost::multi_index::detail::ordered_index_impl<boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> >, boost::multi_index::detail::nth_layer<2, std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >, boost::mpl::v_item<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::link_info::pos' should be initialized in the member initialization list [-Weffc++] 1153 | link_info():side(to_left){} | ^~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from oauth2-providers.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from oauth2-providers.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from ../../inc/libcmis/session-factory.hxx:37, from oauth2-providers.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ , std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from oauth2-handler.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from oauth2-providers.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from http-session.hxx:42, from oauth2-handler.hxx:32, from oauth2-handler.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from oauth2-providers.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ CXX libcmis_la-onedrive-document.lo /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from oauth2-providers.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from oauth2-providers.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from oauth2-providers.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from oauth2-providers.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ CXX libcmis_la-onedrive-folder.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ CXX libcmis_la-onedrive-object-type.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-folder.hxx:35, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-folder.hxx:32, from onedrive-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/object-type.hxx:31, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-document.hxx:36, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from onedrive-document.hxx:32, from onedrive-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ CXX libcmis_la-onedrive-object.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-object-type.hxx:34, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ CXX libcmis_la-onedrive-property.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from onedrive-object-type.hxx:32, from onedrive-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-onedrive-repository.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from onedrive-repository.hxx:31, from onedrive-repository.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ CXX libcmis_la-onedrive-session.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-property.hxx:34, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-property.hxx:32, from onedrive-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ CXX libcmis_la-onedrive-utils.lo /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-object.hxx:33, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ CXX libcmis_la-property-type.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from onedrive-object.hxx:31, from onedrive-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-property.lo CXX libcmis_la-rendition.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from onedrive-session.hxx:31, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ CXX libcmis_la-repository.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/rendition.hxx:34, from rendition.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from repository.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::alIn file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ gorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from onedrive-session.hxx:33, from onedrive-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from property-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-utils.hxx:35, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from rendition.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from onedrive-utils.hxx:33, from onedrive-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from repository.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-session-factory.lo CXX libcmis_la-sharepoint-document.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from ../../inc/libcmis/session-factory.hxx:37, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ CXX libcmis_la-sharepoint-folder.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ CXX libcmis_la-sharepoint-object-type.lo /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ CXX libcmis_la-sharepoint-object.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_: CXX libcmis_la-sharepoint-property.lo :na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from onedrive-session.hxx:34, from session-factory.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from ../../inc/libcmis/session-factory.hxx:39, from session-factory.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-sharepoint-repository.lo CXX libcmis_la-sharepoint-session.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/object-type.hxx:31, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<P/pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_red1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from sharepoint-repository.hxx:31, from sharepoint-repository.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 4In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ 35 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-object-type.hxx:34, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-document.hxx:35, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from sharepoint-object-type.hxx:32, from sharepoint-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-document.hxx:32, from sharepoint-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-folder.hxx:35, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from sharepoint-session.hxx:31, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from sharepoint-folder.hxx:32, from sharepoint-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ CXX libcmis_la-sharepoint-utils.lo /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-object.hxx:33, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-property.hxx:34, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from sharepoint-object.hxx:31, from sharepoint-object.cxx:28: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-property.hxx:32, from sharepoint-property.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: note: in definition of macro 'BOOST_BIND_OPERATOR' 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-session.hxx:34, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from sharepoint-session.hxx:33, from sharepoint-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ CXX libcmis_la-ws-document.lo /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_and, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator&&(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t<bool, boost::_bi::logical_or, boost::_bi::list<boost::_bi::bind_t<R, F, L>, typename boost::_bi::add_value<A2>::type> > boost::_bi::operator||(const boost::_bi::bind_t<R, F, L>&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t<R, F, L> const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree<K, D, C>::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree<K, D, C>::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, boost::property_tree::basic_ptree<Key, Data, KeyCompare>::self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree<K, D, C>::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree<K, D, C>::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree<K, D, C>::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add_child(const path_type&, const self_type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree<K, D, C>::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_translator<Translator>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree<K, D, C>::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if<boost::property_tree::detail::is_translator<Type>, Type>::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree<K, D, C>::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if<boost::property_tree::detail::is_character<Ch>, std::__cxx11::basic_string<Ch> >::type boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get(const path_type&, const Ch*) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&, Translator) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional<Type> basic_ptree<K, D, C>::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional<U> boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_optional(const path_type&) const': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&, Translator)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::add(const path_type&, const Type&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path<std::string, id_translator<std::string> > path; | ^~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:64: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >*, boost::multi_index::multi_index_container<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space<boost::multi_index::detail::copy_map_entry<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from json-utils.hxx:36, from sharepoint-utils.hxx:35, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >': /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::copy_construct_from(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::multi_index_container(const boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>&) [with Value = std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::sequenced<>, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, const std::__cxx11::basic_string<char>, &std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::first>, std::less<std::__cxx11::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree<Key, Data, KeyCompare>::basic_ptree(const boost::property_tree::basic_ptree<Key, Data, KeyCompare>&) [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]' json-utils.hxx:78:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >&)' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > > > >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property.hxx:34, from sharepoint-utils.hxx:33, from sharepoint-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ CXX libcmis_la-ws-folder.lo /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-document.hxx:31, from ws-document.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-ws-navigationservice.lo CXX libcmis_la-ws-object-type.lo CXX libcmis_la-ws-object.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ CXX libcmis_la-ws-objectservice.lo /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/object-type.hxx:31, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-folder.hxx:31, from ws-folder.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] CXX libcmis_la-ws-relatedmultipart.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ CXX libcmis_la-ws-repositoryservice.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ws-object-type.hxx:31, from ws-object-type.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-navigationservice.hxx:34, from ws-navigationservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/folder.hxx:37, from ws-object.hxx:31, from ws-object.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char>int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::i >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] terators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/repository.hxx:34, from ws-repositoryservice.hxx:35, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ CXX libcmis_la-ws-requests.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-objectservice.hxx:35, from ws-objectservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ws-relatedmultipart.hxx:37, from ws-relatedmultipart.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from ws-relatedmultipart.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from ws-relatedmultipart.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from ws-relatedmultipart.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator_md5.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:13, from ws-relatedmultipart.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/md5.hpp: In constructor 'boost::uuids::detail::md5::md5()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/md5.hpp:43:5: warning: 'boost::uuids::detail::md5::ctx_' should be initialized in the member initialization list [-Weffc++] 43 | md5() | ^~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator_sha1.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:13, from ws-relatedmultipart.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp: In constructor 'boost::uuids::detail::sha1::sha1()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::block_byte_index_' should be initialized in the member initialization list [-Weffc++] 63 | inline sha1::sha1() | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::bit_count_low' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::bit_count_high' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/basic_random_generator.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/random_generator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:14, from ws-relatedmultipart.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/random_provider.hpp: In constructor 'boost::uuids::detail::random_provider::random_provider()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/random_provider.hpp:27:5: warning: 'boost::uuids::detail::random_provider::dev_' should be initialized in the member initialization list [-Weffc++] 27 | random_provider() = default; | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:15, from ws-relatedmultipart.cxx:34: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp: In constructor 'boost::uuids::time_generator_v7::time_generator_v7()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp:57:8: warning: 'boost::uuids::time_generator_v7::rng_' should be initialized in the member initialization list [-Weffc++] 57 | inline time_generator_v7::time_generator_v7() | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp: In copy constructor 'boost::uuids::time_generator_v7::time_generator_v7(const boost::uuids::time_generator_v7&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp:63:8: warning: 'boost::uuids::time_generator_v7::rng_' should be initialized in the member initialization list [-Weffc++] 63 | inline time_generator_v7::time_generator_v7( time_generator_v7 const& rhs ): state_( rhs.state_ ) | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-relatedmultipart.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from ws-relatedmultipart.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-relatedmultipart.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-relatedmultipart.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-relatedmultipart.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from ws-relatedmultipart.cxx:33: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' ws-relatedmultipart.cxx:184:59: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' ws-relatedmultipart.cxx:184:59: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-relatedmultipart.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-repositoryservice.hxx:37, from ws-repositoryservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-ws-session.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ws-requests.hxx:37, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ CXX libcmis_la-ws-soap.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ CXX libcmis_la-ws-versioningservice.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-requests.hxx:40, from ws-requests.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ CXX libcmis_la-xml-utils.lo In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/oauth2-data.hxx:32, from base-session.hxx:42, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ws-soap.hxx:35, from ws-soap.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator_md5.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:13, from ws-soap.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/md5.hpp: In constructor 'boost::uuids::detail::md5::md5()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/md5.hpp:43:5: warning: 'boost::uuids::detail::md5::ctx_' should be initialized in the member initialization list [-Weffc++] 43 | md5() | ^~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator_sha1.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/name_generator.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:13, from ws-soap.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp: In constructor 'boost::uuids::detail::sha1::sha1()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::block_byte_index_' should be initialized in the member initialization list [-Weffc++] 63 | inline sha1::sha1() | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::bit_count_low' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::bit_count_high' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/basic_random_generator.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/random_generator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:14, from ws-soap.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/random_provider.hpp: In constructor 'boost::uuids::detail::random_provider::random_provider()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/random_provider.hpp:27:5: warning: 'boost::uuids::detail::random_provider::dev_' should be initialized in the member initialization list [-Weffc++] 27 | random_provider() = default; | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/uuid_generators.hpp:15, from ws-soap.cxx:31: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp: In constructor 'boost::uuids::time_generator_v7::time_generator_v7()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp:57:8: warning: 'boost::uuids::time_generator_v7::rng_' should be initialized in the member initialization list [-Weffc++] 57 | inline time_generator_v7::time_generator_v7() | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp: In copy constructor 'boost::uuids::time_generator_v7::time_generator_v7(const boost::uuids::time_generator_v7&)': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/time_generator_v7.hpp:63:8: warning: 'boost::uuids::time_generator_v7::rng_' should be initialized in the member initialization list [-Weffc++] 63 | inline time_generator_v7::time_generator_v7( time_generator_v7 const& rhs ): state_( rhs.state_ ) | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/property-type.hxx:31, from ../../inc/libcmis/object-type.hxx:39, from ../../inc/libcmis/session.hxx:36, from base-session.hxx:43, from ws-session.hxx:34, from ws-session.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from ../../inc/libcmis/document.hxx:35, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_duration.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:15, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper<T>::operator++()' should return 'boost::operators_impl::output_iterator_helper<T>&' [-Weffc++] 872 | T& operator++() { return static_cast<T&>(*this); } | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++] 872 | operator++( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:158:24: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildli/pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::offset_nk/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:202:73: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp: At global scope: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF<Pred1T, Pred2T> boost::algorithm::operator&&(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF<Pred1T, Pred2T> boost::algorithm::operator||(const boost::algorithm::predicate_facade<Pred1T>&, const boost::algorithm::predicate_facade<Pred2T>&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from ws-soap.cxx:38: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/function/function_base.hpp:497:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 497 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:337:21: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; Value = std::__cxx11::basic_string<char>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<char>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template<class I, class V, class TC, class R, class D> typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int) [with I = boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >; V = std::__cxx11::basic_string<char>; TC = boost::iterators::forward_traversal_tag; R = const std::__cxx11::basic_string<char>&; D = int]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:339:12: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>, boost::mpl::not_<boost::is_convertible<boost::iterators::forward_traversal_tag, boost::iterators::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::iterators::detail::is_non_proxy_reference<const std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char> >, boost::iterators::detail::postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > >, boost::iterators::detail::writable_postfix_increment_proxy<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >, boost::mpl::identity<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> > > >::type boost::iterators::operator++(boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>&, int)' should return 'boost::iterators::iterator_facade<boost::token_iterator<boost::escaped_list_separator<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<char>&, int>' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from xml-utils.cxx:40: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp: In constructor 'boost::uuids::detail::sha1::sha1()': /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::block_byte_index_' should be initialized in the member initialization list [-Weffc++] 63 | inline sha1::sha1() | ^~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::bit_count_low' should be initialized in the member initialization list [-Weffc++] /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:63:8: warning: 'boost::uuids::detail::sha1::bit_count_high' should be initialized in the member initialization list [-Weffc++] xml-utils.cxx: In function 'std::string libcmis::sha1(const string&)': xml-utils.cxx:539:26: error: cannot convert 'unsigned int [5]' to 'unsigned char (&)[20]' 539 | sha1.get_digest( digest ); | ^~~~~~ | | | unsigned int [5] In file included from xml-utils.cxx:40: /pbulk/work/net/libcmis/work/.buildlink/include/boost/uuid/detail/sha1.hpp:179:43: note: initializing argument 1 of 'void boost::uuids::detail::sha1::get_digest(unsigned char (&)[20])' 179 | inline void sha1::get_digest(digest_type& digest) | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:30:9: required from 'class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:322:36: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >; Value = std::__cxx11::basic_string<wchar_t>; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const std::__cxx11::basic_string<wchar_t>&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t> >, std::__cxx11::basic_string<wchar_t>, boost::iterators::forward_traversal_tag, const std::__cxx11::basic_string<wchar_t>&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp: In instantiation of 'boost::algorithm::detail::is_any_ofF<CharT>::is_any_ofF(const boost::algorithm::detail::is_any_ofF<CharT>&) [with CharT = char]': xml-utils.cxx:520:72: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp:109:17: warning: 'boost::algorithm::detail::is_any_ofF<char>::m_Storage' should be initialized in the member initialization list [-Weffc++] 109 | is_any_ofF(const is_any_ofF& Other) : m_Size(Other.m_Size) | ^~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:18, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/tz_db_base.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/tz_database.hpp:14, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp: In instantiation of 'boost::algorithm::detail::is_any_ofF<CharT>::is_any_ofF(const RangeT&) [with RangeT = boost::iterator_range<const char*>; CharT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/classification.hpp:206:28: required from 'boost::algorithm::detail::is_any_ofF<typename boost::range_value<T>::type> boost::algorithm::is_any_of(const RangeT&) [with RangeT = char [5]; typename boost::range_value<T>::type = char]' xml-utils.cxx:520:70: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp:82:17: warning: 'boost::algorithm::detail::is_any_ofF<char>::m_Storage' should be initialized in the member initialization list [-Weffc++] 82 | is_any_ofF( const RangeT& Range ) : m_Size(0) | ^~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_iterator.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/tokenizer.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:13, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:34, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = char; Tr = std::char_traits<char>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:155:27: required from 'date_type boost::date_time::parse_date(const string&, int) [with date_type = boost::gregorian::date; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:49:41: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<char, std::char_traits<char> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] 435 | char_separator(const Char* dropped_delims, | ^~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp: In instantiation of 'boost::char_separator<Char, Tr>::char_separator(const Char*, const Char*, boost::empty_token_policy) [with Char = wchar_t; Tr = std::char_traits<wchar_t>]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_parsing.hpp:320:22: required from 'boost::date_time::period<date_type, typename date_type::duration_type> boost::date_time::from_simple_string_type(const std::__cxx11::basic_string<OutputT>&) [with date_type = boost::gregorian::date; charT = wchar_t; typename date_type::duration_type = boost::gregorian::date_duration]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/parsers.hpp:103:62: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/token_functions.hpp:435:5: warning: 'boost::char_separator<wchar_t, std::char_traits<wchar_t> >::m_kept_delims' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/format_date_parser.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_generator_parser.hpp:20, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:25, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp: In instantiation of 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:52:5: warning: 'boost::date_time::special_values_parser<boost::gregorian::date, char>::m_sv_strings' should be initialized in the member initialization list [-Weffc++] 52 | special_values_parser() | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/period_parser.hpp:19, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:23, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::parse_match_result<charT>::parse_match_result() [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:317:17: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:28:3: warning: 'boost::date_time::parse_match_result<char>::cache' should be initialized in the member initialization list [-Weffc++] 28 | parse_match_result() : | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(short int) [with charT = char]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:53:5: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:119:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 119 | string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/xml-utils.hxx:36, from xml-utils.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp: In instantiation of 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]': /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:104:3: warning: 'boost::date_time::string_parse_tree<char>::m_next_chars' should be initialized in the member initialization list [-Weffc++] 104 | string_parse_tree(collection_type names, unsigned int starting_point=0) : | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/libcmis/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/replace.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/date_facet.hpp:17, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian_io.hpp:16, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/gregorian/gregorian.hpp:31, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_formatters.hpp:12, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/posix_time.hpp:24, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/local_time/local_time.hpp:11, from /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time.hpp:15, from ../../inc/libcmis/object.hxx:40, from ../../inc/libcmis/document.hxx:39, from ws-versioningservice.hxx:33, from ws-versioningservice.cxx:29: /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>': /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:800:11: required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, true>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, char, boost::use_default, char, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/detail/case_conv.hpp:117:53: required from 'SequenceT boost::algorithm::detail::transform_range_copy(const RangeT&, FunctorT) [with SequenceT = std::__cxx11::basic_string<char>; RangeT = std::__cxx11::basic_string<char>; FunctorT = boost::algorithm::detail::to_lowerF<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:76:79: required from 'SequenceT boost::algorithm::to_lower_copy(const SequenceT&, const std::locale&) [with SequenceT = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/string_parse_tree.hpp:110:54: required from 'boost::date_time::string_parse_tree<charT>::string_parse_tree(boost::date_time::string_parse_tree<charT>::collection_type, unsigned int) [with charT = char; boost::date_time::string_parse_tree<charT>::collection_type = std::vector<std::__cxx11::basic_string<char> >]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:91:22: required from 'void boost::date_time::special_values_parser<date_type, charT>::sv_strings(const string_type&, const string_type&, const string_type&, const string_type&, const string_type&) [with date_type = boost::gregorian::date; charT = char; boost::date_time::special_values_parser<date_type, charT>::string_type = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/special_values_parser.hpp:54:7: required from 'boost::date_time::special_values_parser<date_type, charT>::special_values_parser() [with date_type = boost::gregorian::date; charT = char]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/time_parsing.hpp:316:18: required from 'time_type boost::date_time::parse_iso_time(const string&, char) [with time_type = boost::posix_time::ptime; std::string = std::__cxx11::basic_string<char>]' /pbulk/work/net/libcmis/work/.buildlink/include/boost/date_time/posix_time/time_parsers.hpp:35:51: required from here /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/net/libcmis/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = char; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >, boost::use_default, boost::use_default>, char, boost::iterators::random_access_traversal_tag, char, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ gmake[2]: *** [Makefile:1196: libcmis_la-xml-utils.lo] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/src/libcmis' gmake[1]: *** [Makefile:522: all-recursive] Error 1 gmake[1]: Leaving directory '/pbulk/work/net/libcmis/work/libcmis-0.5.2/src' gmake: *** [Makefile:537: all-recursive] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/net/libcmis *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/libcmis